package vn.edu.hcmut.cse.ai.search.problems.blocksworld.actiontype;

import java.util.ArrayList;
import java.util.List;
import vn.edu.hcmut.cse.ai.search.problems.blocksworld.predicate.BlocksWorldPredicate;

public class BlocksWorldActionType {
    protected List<BlocksWorldPredicate> preConditionList;
    protected List<BlocksWorldPredicate> addList;
    protected List<BlocksWorldPredicate> removeList;
    
    public BlocksWorldActionType() {
        this.preConditionList = new ArrayList<>();
        this.addList = new ArrayList<>();
        this.removeList = new ArrayList<>();
    }

    public List<BlocksWorldPredicate> getPreConditionList() {
        return preConditionList;
    }

    public List<BlocksWorldPredicate> getAddList() {
        return addList;
    }

    public List<BlocksWorldPredicate> getRemoveList() {
        return removeList;
    }
    
    
}
